package com.alks.function.service;

import com.alks.entity.data.response.ResponseInfo;
import com.alks.function.data.request.FormingFeedingRequest;
import com.alks.function.data.request.FormingProductionRequest;

import javax.servlet.http.HttpServletResponse;

public interface FormingProductionService {

    ResponseInfo getStyleDetail(FormingProductionRequest request);

    ResponseInfo getNumberDetail(String lotNo);

    ResponseInfo getThrowDetail(String lotNo);

    ResponseInfo getProductionDetail(String lotNo);

    ResponseInfo getLines();

    ResponseInfo getFeedingDetails(FormingFeedingRequest request);

    ResponseInfo getOutputDetails(FormingFeedingRequest request);

    void exportDailyReport(FormingFeedingRequest request,HttpServletResponse response);

    void exportMonthlyReport(FormingFeedingRequest request, HttpServletResponse response);
}
